package com.logica.mdm.webservices.messages.beans;

import java.io.Serializable;

/**
 * A bean representing an address
 */
public class AddressBean implements Serializable {

	private static final long serialVersionUID = 1L;

	private String addressTypeCode;
	
	private String addressType;
	
	private String addressLine1;
	
	private String addressLine2;
	
	private String addressLine3;
	
	private String mailBoxNumber;
	
	private String streetNumber;
	
	private String streetTypeAndName;
	
	private String locality;
	
	private String postalCode;
	
	private String cityName;
	
	private String countryName;
	
	private String hexacleVoie;
	
	private String hexacleLocalite;

	/**
	 * @return the addressTypeCode
	 */
	public String getAddressTypeCode() {
		return addressTypeCode;
	}

	/**
	 * @param addressTypeCode the addressTypeCode to set
	 */
	public void setAddressTypeCode(String addressTypeCode) {
		this.addressTypeCode = addressTypeCode;
	}

	/**
	 * @return the addressType
	 */
	public String getAddressType() {
		return addressType;
	}

	/**
	 * @param addressType the addressType to set
	 */
	public void setAddressType(String addressType) {
		this.addressType = addressType;
	}

	/**
	 * @return the addressLine1
	 */
	public String getAddressLine1() {
		return addressLine1;
	}

	/**
	 * @param addressLine1 the addressLine1 to set
	 */
	public void setAddressLine1(String addressLine1) {
		this.addressLine1 = addressLine1;
	}

	/**
	 * @return the addressLine2
	 */
	public String getAddressLine2() {
		return addressLine2;
	}

	/**
	 * @param addressLine2 the addressLine2 to set
	 */
	public void setAddressLine2(String addressLine2) {
		this.addressLine2 = addressLine2;
	}

	/**
	 * @return the addressLine3
	 */
	public String getAddressLine3() {
		return addressLine3;
	}

	/**
	 * @param addressLine3 the addressLine3 to set
	 */
	public void setAddressLine3(String addressLine3) {
		this.addressLine3 = addressLine3;
	}

	/**
	 * @return the mailBoxNumber
	 */
	public String getMailBoxNumber() {
		return mailBoxNumber;
	}

	/**
	 * @param mailBoxNumber the mailBoxNumber to set
	 */
	public void setMailBoxNumber(String mailBoxNumber) {
		this.mailBoxNumber = mailBoxNumber;
	}

	/**
	 * @return the streetNumber
	 */
	public String getStreetNumber() {
		return streetNumber;
	}

	/**
	 * @param streetNumber the streetNumber to set
	 */
	public void setStreetNumber(String streetNumber) {
		this.streetNumber = streetNumber;
	}

	/**
	 * @return the streetTypeAndName
	 */
	public String getStreetTypeAndName() {
		return streetTypeAndName;
	}

	/**
	 * @param streetTypeAndName the streetTypeAndName to set
	 */
	public void setStreetTypeAndName(String streetTypeAndName) {
		this.streetTypeAndName = streetTypeAndName;
	}

	/**
	 * @return the locality
	 */
	public String getLocality() {
		return locality;
	}

	/**
	 * @param locality the locality to set
	 */
	public void setLocality(String locality) {
		this.locality = locality;
	}

	/**
	 * @return the postalCode
	 */
	public String getPostalCode() {
		return postalCode;
	}

	/**
	 * @param postalCode the postalCode to set
	 */
	public void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}

	/**
	 * @return the cityName
	 */
	public String getCityName() {
		return cityName;
	}

	/**
	 * @param cityName the cityName to set
	 */
	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	/**
	 * @return the countryName
	 */
	public String getCountryName() {
		return countryName;
	}

	/**
	 * @param countryName the countryName to set
	 */
	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}

	/**
	 * @return the hexacleVoie
	 */
	public String getHexacleVoie() {
		return hexacleVoie;
	}

	/**
	 * @param hexacleVoie the hexacleVoie to set
	 */
	public void setHexacleVoie(String hexacleVoie) {
		this.hexacleVoie = hexacleVoie;
	}

	/**
	 * @return the hexacleLocalite
	 */
	public String getHexacleLocalite() {
		return hexacleLocalite;
	}

	/**
	 * @param hexacleLocalite the hexacleLocalite to set
	 */
	public void setHexacleLocalite(String hexacleLocalite) {
		this.hexacleLocalite = hexacleLocalite;
	}
	
}
